package com.ncr.travel.tas.shared.configuration;

import java.io.Serializable;

/**
 * Identifies a specific client of the application (e.g. a specific Kiosk, a Web Application)
 * @author Jon Cordero
 *
 */
public class ClientIdentifier implements Serializable {

    /**
     * The application identifier to use for web clients.
     */
    public static final String WEB_APPLICATION_ID = "WEB";
    /**
     * The instance identifier to use for web clients.
     */
    public static final String WEB_INSTANCE_ID = "WEB";
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	//identifies an entire client application (e.g. Kiosk Application, Web Application)
	private String applicationId;

	//identifies a specific-instance of a client (e.g. a specific-kiosk or a specific web session)
	private String instanceId;

	public String getApplicationId() {
		return applicationId;
	}

	public void setApplicationId(String applicationId) {
		this.applicationId = applicationId;
	}

	public String getInstanceId() {
		return instanceId;
	}

	public void setInstanceId(String instanceId) {
		this.instanceId = instanceId;
	}

}
